{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Visual Studio Code的快捷键"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "光标添加操作  \n",
    "<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>↑/↓</kbd>\n",
    "\n",
    "多光标选择(同时选中所有与当前选中字符相同的字符))  \n",
    "<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>L</kbd>\n",
    "\n",
    "增加选中区域(添加与选中区域相同的字符)  \n",
    "<kbd>Ctrl</kbd> + <kbd>D</kbd>\n",
    "\n",
    "缩小/扩大光标选取区域  \n",
    "<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>←/→</kbd>\n",
    "\n",
    "减少光标选区  \n",
    "<kbd>Ctrl</kbd> + <kbd>U</kbd>\n",
    "\n",
    "选择当前行  \n",
    "<kbd>Ctrl</kbd> + <kbd>L</kbd>\n",
    "\n",
    "列框选择(创建多个光标并跟随鼠标左键移动到的位置)  \n",
    "<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>按住鼠标左键拖动</kbd>\n",
    "\n",
    "---\n",
    "\n",
    "打开命令面板  \n",
    "<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd>\n",
    "\n",
    "快速打开文件  \n",
    "<kbd>Ctrl</kbd> + <kbd>P</kbd>\n",
    "\n",
    "快速打开最近文件  \n",
    "<kbd>Ctrl</kbd> + <kbd>R</kbd>\n",
    "\n",
    "关闭当前打开的文件夹  \n",
    "<kbd>Ctrl</kbd> + <kbd>F4</kbd>\n",
    "\n",
    "打开关闭边栏  \n",
    "<kbd>Ctrl</kbd> + <kbd>B</kbd>\n",
    "\n",
    "打开控制台  \n",
    "<kbd>Ctrl</kbd> + <kbd>J</kbd>\n",
    "\n",
    "全屏模式（按两次Esc退出）  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Z</kbd>\n",
    "\n",
    "浏览历史记录  \n",
    "<kbd>Ctrl</kbd> + <kbd>Tab</kbd>\n",
    "\n",
    "修改主题  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>T</kbd>\n",
    "\n",
    "---\n",
    "并排编辑  \n",
    "<kbd>Ctrl</kbd> + <kbd>\\</kbd>\n",
    "\n",
    "多窗口下切换  \n",
    "<kbd>Ctrl</kbd> + <kbd>1/2/3</kbd>\n",
    "\n",
    "上下文复制  \n",
    "<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>↑/↓</kbd>\n",
    "\n",
    "上下移动行  \n",
    "<kbd>Alt</kbd> + <kbd>Up/Down</kbd> 或 <kbd>Alt</kbd> + <kbd>↑/↓</kbd>\n",
    "\n",
    "转到文件中的符号  \n",
    "<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>O</kbd>\n",
    "\n",
    "转到工作区中的符号  \n",
    "<kbd>Ctrl</kbd> + <kbd>T</kbd>\n",
    "\n",
    "删除末尾空白  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>X</kbd>\n",
    "\n",
    "导航到指定行  \n",
    "<kbd>Ctrl</kbd> + <kbd>G</kbd>\n",
    "\n",
    "将选区文本转换为大小写或标题  \n",
    ">transform\n",
    "\n",
    "更改语言模式  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>M</kbd>\n",
    "\n",
    "快速跳转到错误位置  \n",
    "<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>M</kbd>\n",
    "\n",
    "循环检查错误  \n",
    "<kbd>F8</kbd> 或 <kbd>Shift</kbd> + <kbd>F8</kbd>\n",
    "\n",
    "代码格式化当前选区  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>F</kbd>\n",
    "\n",
    "代码格式化整个文档  \n",
    "<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>F</kbd>\n",
    "\n",
    "当前代码块折叠  \n",
    "<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>[ ]</kbd>\n",
    "\n",
    "全部折叠  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>0</kbd>\n",
    "\n",
    "全部展开  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>J</kbd>\n",
    "\n",
    "折叠所有注释  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>Ctrl</kbd> + <kbd>/</kbd>\n",
    "\n",
    "导航到文件开头或结尾  \n",
    "<kbd>Ctrl</kbd> + <kbd>Home/End</kbd>\n",
    "\n",
    "打开Markdown预览  \n",
    "<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>V</kbd>\n",
    "\n",
    "并排Markdown编辑和预览  \n",
    "<kbd>Ctrl</kbd> + <kbd>K</kbd> <kbd>V</kbd>\n",
    "\n",
    "智能感知（触发建议小部件）窥视  \n",
    "<kbd>Ctrl</kbd> + <kbd>空格</kbd>\n",
    "\n",
    "选择一个符号   \n",
    "<kbd>Alt</kbd> + <kbd>F12</kbd>\n",
    "\n",
    "转到定义  \n",
    "\n",
    "\n",
    "选择一个符号  \n",
    "<kbd>F12</kbd>\n",
    "\n",
    "返回先前位置  \n",
    "<kbd>Alt</kbd> + <kbd>Left</kbd> 或使用命令 Go > <kbd>删除</kbd>\n",
    "\n",
    "前往参考  \n",
    "\n",
    "\n",
    "选择一个符号  \n",
    "<kbd>Shift</kbd> + <kbd>F12</kbd>\n"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  },
  "orig_nbformat": 4
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
